# 默认值函数、不定个数参数 *args 、键值对 **kwargs 、return多个值、input()控制台输入


# * ages 不定个数参数
def fun_add(*args):
    sum = 0
    for item in args:
        print(item)
        sum += item
    return sum


# **kwargs 多个k=v的键值对
def fun_dict_print(**kwargs):
    for k, v in kwargs.items():
        print(k, ":", v)


# 多返回值和默认参数
def add(x=2, y=4):
    return x, y, x + y


if __name__ == '__main__':
    print(fun_add(1, 4, 7))
    fun_dict_print(name='zhangsan', age='23')
    print(add())
